﻿@model TumbaloSoft.Helpers.QueryObjects.BusquedaContratoMantenimiento
@{
    if (ViewBag.permiso == 3)
    {

        Layout = "~/Views/Shared/_AdministradorGeneralLayout.cshtml";

    }

    if (ViewBag.permiso == 2)
    {

        Layout = "~/Views/Shared/_AdministradorEdificiosLayout.cshtml";

    }
    ViewBag.Title = "Listado de Contratos";
}

<script>
    $(document).ready(function () {
        var id = $("#id");

        function updateTips(t) {
            tips
			    .text(t)
			    .addClass("ui-state-highlight");
            setTimeout(function () {
                tips.removeClass("ui-state-highlight", 1500);
            }, 500);
        }

        $("#dialog-form").dialog({
            autoOpen: false,
            height: 600,
            width: 600,
            modal: true,
            buttons: {
                "Buscar": function () {
                    document.getElementById('busqueda').submit()
                    $(this).dialog("close");
                },
                Cancelar: function () {
                    $(this).dialog("close");
                }
            },
            close: function () {
                allFields.val("").removeClass("ui-state-error");
            }
        });

        $("#buscar")
		    .button()
		    .click(function () {
		        $("#dialog-form").dialog("open");
		    });
    });

</script>


<script>
    function siguientePagina() {
        var form = document.getElementById("Busqueda");
        var prPage = document.createElement("div");
        prPage.innerHTML = "<input type='hidden' value='@ViewBag.nextPage' id='prPage' name='prPage'>";
		document.getElementById("busqueda").appendChild(prPage);
		document.getElementById("busqueda").submit();
    }
    function anteriorPagina() {
        var form = document.getElementById("Busqueda");
        var prPage = document.createElement("div");
        prPage.innerHTML = "<input type='hidden' value='@ViewBag.prevPage' id='prPage' name='prPage'>";
   	document.getElementById("busqueda").appendChild(prPage);
   	document.getElementById("busqueda").submit();
   }
</script>


<script>
    //1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
    function buscar() {

        formulario = document.getElementById('ContactForm');


        if (formulario.prMontoMin.value == "") formulario.prMontoMin.value = 0;
        if (formulario.prMontoMax.value == "") formulario.prMontoMax.value = 0;

        if (formulario.prFrecuenciaMin.value == "") formulario.prFrecuenciaMin.value = 0;
        if (formulario.prFrecuenciaMax.value == "") formulario.prFrecuenciaMax.value = 0;

        formulario.submit();
    }


</script>


<body id="page5">
<!-- content -->
		<div class="body2">
			<div class="main">
				<section id="content">
					<div class="wrapper">
                        <!--ESTA COLUMNA ES PARA EL MENU DE NAVEGACION DE LA IZQUIERDA QUE HABIA EN LOS MOCKUPS
                            DISCULPEN SI LOS ESTILOS ESTAN MAL NO SE MUCHO CSS-->
                        <article class="col0">
                            <nav class="urbangreymenu">
                                <h3 class="headerbar">Listado Contratos</h3>
                                    <ul id="subMenu">
									<!--
                                        <li><h5>@Html.ActionLink("Nuevo Edificio", "Registrar")</h5></li>
                                        <li><h5>@Html.ActionLink("Modificar Edificio", "Modificar")</h5></li>
                                        <li><h5>@Html.ActionLink("Eliminar Edificio", "Index")</h5></li>
										-->
                                    </ul>
                            </nav>
                        </article>




                        <div id="dialog-form" title="Busqueda de Contrato">
						<p class="validateTips">Ingrese Los criterios de Busqueda</p>

						<form id="busqueda" method="get" action="/contratoMantenimiento">
							<div class="row">
								<span><br>Edificio</span>
                                           <br><select id="prIdEdificio_prIdEdificio"  name="prIdEdificio">
                                               <option value="0"> </option>										        
                                               @foreach (var objEdificio in ViewBag.lista)
                                               {
                                                   if (Model.prIdEdificio == @objEdificio.prIdEdificio)
                                                   {
                                                       <option value="@objEdificio.prIdEdificio" selected>@objEdificio.prNombre</option> 
                                                   }
                                                   if (Model.prIdEdificio != @objEdificio.prIdEdificio)
                                                   {   
                                                       <option value="@objEdificio.prIdEdificio">@objEdificio.prNombre</option>
                                                   }
                                               }
                                               </select>
                                       </div>
									   
									   <!--EMPLEADO POR EL MOMENTO HARDCODEADO-->
										
										<div class="wrapper">
										<span><br>Administrador</span>
                                           <br><select id="prEmpleado"  name="prIdEmpleado">
                                               <option value="0"> </option>										        
                                               @foreach (var objEmpleado in ViewBag.listaPersona)
                                               {
                                                   if (Model.prIdEmpleado != @objEmpleado.prIdPersona)
                                                   {   
                                                   <option value="@objEmpleado.prIdPersona">@objEmpleado.prNombre</option>
                                                   }
                                                   if (Model.prIdEmpleado == @objEmpleado.prIdPersona)
                                                   {   
                                                   <option value="@objEmpleado.prIdPersona" selected>@objEmpleado.prNombre</option>
                                                   }
                                               }                                               
                                               
                                               </select>
										</div>
										
										<!--PROVEEDOR POR EL MOMENTO HARDCODEADO-->
										<div class="wrapper">
										<span><br>Proveedor</span>
                                           <br><select id="prProveedor"  name="prIdProveedor">
										   <option value="0"> </option>										        
                                              @foreach (var objProveedor in ViewBag.listaProveedor)
                                              {

                                                  if (objProveedor.prTipoEspecial == 0)
                                                  {

                                                      if (Model.prIdProveedor == @objProveedor.prIdProveedor)
                                                      {   
                                                            <option value="@objProveedor.prIdProveedor" selected>@(objProveedor.prProveedorNatural.prNombre + " " + objProveedor.prProveedorNatural.prApellidoPaterno)</option>
                                                      }
                                                      else
                                                      {
                                                            <option value="@objProveedor.prIdProveedor">@(objProveedor.prProveedorNatural.prNombre + " " + objProveedor.prProveedorNatural.prApellidoPaterno)</option>
                                                      }
                                                  }
                                                  else
                                                  {


                                                      if (Model.prIdProveedor == @objProveedor.prIdProveedor)
                                                      {   
                                                            <option value="@objProveedor.prIdProveedor" selected>@objProveedor.prProveedorJuridico.prRazonSocial</option>
                                                      }
                                                      else
                                                      {
                                                            <option value="@objProveedor.prIdProveedor">@objProveedor.prProveedorJuridico.prRazonSocial</option>
                                                      }
                                                      
                                                        
                                                  }


                                              }                                                   
                                               
                                               </select>
										
										</div>
									   
									   
                                       <div  class="wrapper">
											<span><br>Fecha Firma</span>  
                                        </div>   
                                        <div  class="wrapper">
                                           <table>
                                               <tr><td>Desde: <input class="input" type="date" name="prFechaFirmaMin" value="@Model.prFechaFirmaMin"/></td>
                                               </tr>
                                               <tr><td>Hasta: <input class="input" type="date" name="prFechaFirmaMax" value="@Model.prFechaFirmaMax"/></td></tr>
                                           </table>
									   </div>
                                       <div  class="wrapper">
											<span><br>Fecha Inicio</span>

                                        </div>
                                       <div>                                           
                                           <table>
                                               <tr><td>Desde: <input class="input" type="date" name="prFechaInicioMin"/></td></tr>
                                               
                                               <tr><td>Hasta: <input class="input" type="date" name="prFechaInicioMax"/></td></tr>
                                           </table>
									   </div>
									   <div  class="wrapper">
											<span><br>Fecha Fin</span>
                                       </div>
                                       <div>
                                           <table>
                                               <tr><td>Desde: <input class="input" type="date" name="prFechaFinMin"/></td></tr>
                                               <tr><td>Hasta: <input class="input" type="date" name="prFechaFinMax"/></td></tr>
                                           </table>
									   </div>
									   
										<!--Monto-->
										<div  class="wrapper">
											<span><br>Monto</span>
											<br>Desde: @Html.TextBoxFor(model => model.prMontoMin) Hasta: @Html.TextBoxFor(model => model.prMontoMax)
                                                @Html.ValidationMessageFor(model => model.prMontoMin, null, new { style = "float: none" })
												@Html.ValidationMessageFor(model => model.prMontoMax, null, new { style = "float: none" })
										</div>	
										
										<!--Frecuencia-->
										
										<div  class="wrapper">
											<span  id="l_frecuencia"><br>Frecuencia</span>
											<br>Desde: @Html.TextBoxFor(model => model.prFrecuenciaMin) Hasta: @Html.TextBoxFor(model => model.prFrecuenciaMax)
                                                @Html.ValidationMessageFor(model => model.prFrecuenciaMin, null, new { style = "float: none" })
												@Html.ValidationMessageFor(model => model.prFrecuenciaMax, null, new { style = "float: none" })
											
										</div>


                           
						</form>
					</div>









						<article class="col1">
                            <!--dentro de div pad2 trabajare mi formulario -->
							<div class="pad2">
								<h2 class="pad_bot1 pad_top1">Lista de contratos</h2>
									
                                   <form id="ContactForm" method="post">
                                       	<div  class="wrapper" style="overflow:auto">
											<br><span style="float : none"><a id="buscar">Buscar</a></span>
											<br><br><table border ="1" id="indice">
                                                <tr>
                                                    <th>ID</th>
                                                    <th>Tipo</th>
                                                    <th>Edificio</th>
                                                    <th>Fecha Firma</th>
                                                    <th>Fecha Inicio</th>
													<th>Fecha Fin</th>
													<th>Monto</th>
													<th>Moneda</th>
													<th>Frecuencia</th>
                                                    <th>Editar</th>
													<th>Eliminar</th>
                                                </tr>
                                                    @foreach (var contrato in ViewBag.ListaContratos)
                                                    {
                                                        <tr class="alt">
                                                            <td>@contrato.prIdContratoMantenimiento</td>
                                                            <td>@contrato.prTipoContrato.prDescripcion</td>
                                                            <td>@contrato.prEdificio.prNombre</td>
															<td>@contrato.prFechaFirma.ToShortDateString()</td>
															<td>@contrato.prFechaInicio.ToShortDateString()</td>
															<td>@contrato.prFechaFin.ToShortDateString()</td>
															<td>@contrato.prMonto</td>
															<td>@contrato.prMoneda.prDescripcion</td>
                                                            <td>@contrato.prFrecuencia</td>
                                                            <td><a href="/ContratoMantenimiento/Modificar?id=@contrato.prIdContratoMantenimiento">Editar</a></td>
															<td><a href="/ContratoMantenimiento/Eliminar?id=@contrato.prIdContratoMantenimiento">Eliminar</a></td>
                                                        </tr>
                                                    }
											</table>
                                           	<br><span style="float : none"><a href="/ContratoMantenimiento/Registrar" class="button">Agregar Nuevo</a></span>
										</div>						
								   </form>
                                </div>
								 <br />
						<span style="float: none">
						@if (ViewBag.prevPage > 0)
      {
								<a href="javascript:anteriorPagina()"><img  src="../Content/site/images/icono_anterior.png" /></a> 
      }
							 
                                        @if (ViewBag.nextPage <= ViewBag.numPages)
                                        {
									<a href="javascript:siguientePagina()"><img  src="../Content/site/images/icono_siguiente.png" /></a>
                                        }
						</span>
							
						</article>
                        </div>
				
				</section>
			</div>
            </div>
		
<!-- / content -->
		
		<script type="text/javascript"> Cufon.now(); </script>

</body>